<?php
/**
 * Este modulo incluye el login, el abm de usuarios y la pantalla de cambio de contraseña.
 * 
 * @package Users
 * @author j.m.j.s. (29/07/2009)
 * @author j.m.j.s. (19/01/2010)
 * @author j.m.j.s. (21/01/2010)
 * @version 5
 */
class UsersModule extends CWebModule
{
	/**
	 * @var String La versión del modulo
	 */
	public $version = '5';

	/**
	 * @var String El layout por defecto
	 */
	public $layout = 'application.views.layouts.administrator';
	
	/**
	 * @var String El controlador por defecto
	 */
	public $defaultController = 'user';
	
	/**
	 * @var String URL a donde debe ir cuando se inicia sesión
	 */
	public $logIn;
	
	/**
	 * @var String URl a donde debe ir cuando se cierra la sesión
	 */
	public $logOut;
	
	/**
	 * Este metodo es llamado cuando recien se crea el modulo,
	 * coloque aqui el codigo necesario para personalizar el modulo.
	 * 
	 * @author j.m.j.s. (03/12/2009)
	 */
	public function init()
	{
		$this->setImport(array(
			'users.models.*',
			'users.components.*',
			'users.helpers.RijndaelHex',
			'application.helpers.PXFunctions',
		));
		
		$this->setParams(array(
			'logIn'=>$this->logIn,
			'logOut'=>$this->logOut,
			'serverEmail'=>'localhost',
			'supportEmail'=>'support@sitio.com',
		));
	}
}
